package com.suliao.home.entity.sys;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.suliao.common.base.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author： M1nG-CodeGenerator
 * @since： 2020-12-18 14:25:38
 * @description： 地区表
 * @version： 1.0
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("sys_area")
public class AreaDO extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 主键ID
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

         /**
     * 地区名称
     */
    private String areaName;

    /**
     * 区域等级（1省 2市 3区域）
     */
    private Integer areaLevel;

    /**
     * 父级ID
     */
    private Integer parentId;

    /**
     * 父级编号
     */
    private String parentCode;

    /**
     * 地区编号
     */
    private String code;

    /**
     * 实际经度
     */
    private BigDecimal longitude;

    /**
     * 实际纬度
     */
    private BigDecimal latitude;

    /**
     * 使用经度（修正）
     */
    private BigDecimal useLongitude;

    /**
     * 使用纬度（修正）
     */
    private BigDecimal useLatitude;

    /**
     * 是否删除（0否 1是）
     */
    private Boolean isDeleted;

    /**
     * 地区简称
     */
    private String shortName;

    /**
     * 是否显示（0: 否  1：是）
     */
    private Boolean isDisplayed;

    /**
     * 总code
     */
    private String longCode;


}
